package cn.wolfcode.wolf2w.util;

import cn.wolfcode.wolf2w.exception.LogicException;
import org.springframework.util.StringUtils;

/**
 * 用来判断参数长度工具类
 */
public class AssertUtil {

    /**
     * 判断指定参数是否有长度
     * 如果长度为null,则返回对应的提示信息
     * @param value
     * @param message
     */
    public static void hasLength(String value,String message){
        if (!(StringUtils.hasLength(value))){
            throw new LogicException(message);
        }
    }

    /**
     * 判断两个参数是否一致
     * @param value1
     * @param value2
     * @param message
     */
    public static void isEquals(String value1,String value2,String message){
        if (value1 == null || value2 == null){
            throw new LogicException("参数不能为空");
        }

        if (!(value1.equals(value2))){
            throw new LogicException(message);
        }
    }
}
